package com.tao.common.creo.constants;

/**
 * 缓存相关常量
 */
public class CacheConstants {

    /**
     * 缓存有效时间
     */
    public final static long EXC = 720;


    public final static long HALF = 360;
    /**
     * 用户身份认证缓存前缀
     */
    public final static String LOGIN_TOKEN_KEY = "login_token:";

    // redis 存储验证码前缀
    public final static String PHONE_CODE_KEY = "p:c";

    // 当前手机号获取的次数
    public final static String PHONE_TIME_KEY = "p:t";

   //  key: e:t:l         values  (未完赛)
   public final static String EXAM_UNFINISHED_LIST = "e:t:l"; // 未完赛竞赛列表
   //    key: e:h:l         values  (已完赛)
   public final static String EXAM_HISTORY_LIST = "e:h:l";  // 历史竞赛列表
    //   key: u:e:l:userId         values  (用户报名的竞赛id)
    public final static String EXAM_USER_LIST = "e:d:";    //用户竞赛列表

   //    key: e:d:examId    values  (竞赛基本信息)
   public final static String EXAM_DETAIL = "e:d:";    //竞赛详情信息

    // key"u:e:l:userId" examId
    public final static String USER_EXAM_LIST = "u:e:l:"; // 用户报名竞赛列表

}
